package com.hj.chartdemo.viewmodel

import androidx.lifecycle.MutableLiveData
import com.hj.chartdemo.bean.chart.ChartTableData
import com.hj.chartdemo.table.Entity
import java.util.ArrayList

class TableActivityViewModel : BaseViewModel() {

    var chartData = MutableLiveData<ChartTableData>()

    init {
        var datas = ArrayList<Entity>()

        var field = ArrayList<String>()
        field.add("合计")
        field.add("一月")
        field.add("二月")
        field.add("三月")
        field.add("四月")
        field.add("五月")
        field.add("六月")
        field.add("七月")
        field.add("八月")
        field.add("九月")
        field.add("十月")
        field.add("十一月")
        field.add("十二月")

        for (index in 1 until 20){
            var entity = Entity()
            val row = ArrayList<String>()
            field.forEach {field->
                row.add(index.toString())
            }
            entity.leftTitle = "列"+index
            entity.setRightDatas(row)
            datas.add(entity)
        }
        var data = ChartTableData(field,datas)
        chartData.postValue(data)
    }

}
